package com.wisnews.config.dbconfig;

import com.alibaba.druid.util.DruidPasswordCallback;
import com.wisnews.util.ShiroUtil;

import java.util.Properties;

/**
 * @Description：使用加密后的数据库密码，这个类通过在配置文件中配置密码回调类使用，忽略未使用提示，请不要删除
 * @Author: yuyd
 * @Email: yyd8358@foxmail.com
 * @Date: 2021/3/17 15:42
 * @Version 1.0
 */
public class DataBaseConfig extends DruidPasswordCallback {

    private static final long serialVersionUID = 6503479535077780103L;

    @Override
    public void setProperties(Properties properties) {
        super.setProperties(properties);
        String password = (String)properties.get("password");
        setPassword(ShiroUtil.decode(password).toCharArray());
    }


}
